| Fully Qualified Name: | Laminas\Db\ResultSet\HydratingResultSet |
| Extends: | AbstractResultSet |
| Name | Description | Defined By |
|---|---|---|
| __construct() | Constructor | HydratingResultSet |
| buffer() | AbstractResultSet | |
| count() | Countable: return count of rows | AbstractResultSet |
| current() | Iterator: get current item | HydratingResultSet |
| getDataSource() | Get the data source used to create the result set | AbstractResultSet |
| getFieldCount() | Retrieve count of fields in individual rows of the result set | AbstractResultSet |
| getHydrator() | Get the hydrator to use for each row object | HydratingResultSet |
| getObjectPrototype() | Get the row object prototype | HydratingResultSet |
| initialize() | Set the data source for the result set | AbstractResultSet |
| isBuffered() | AbstractResultSet | |
| key() | Iterator: retrieve current key | AbstractResultSet |
| next() | Iterator: move pointer to next item | AbstractResultSet |
| rewind() | Iterator: rewind | AbstractResultSet |
| setHydrator() | Set the hydrator to use for each row object | HydratingResultSet |
| setObjectPrototype() | Set the row object prototype | HydratingResultSet |
| toArray() | Cast result set to array of arrays | HydratingResultSet |
| valid() | Iterator: is pointer valid? | AbstractResultSet |
Constructor
| Parameter Name | Type | Description |
|---|---|---|
| $hydrator | null|\HydratorInterface | |
| $objectPrototype | null|object |
Returns:
Returns: self Provides a fluent interface
Countable: return count of rows
Returns: int
Iterator: get current item
Returns: object|null
Get the data source used to create the result set
Returns: null|\Iterator
Retrieve count of fields in individual rows of the result set
Returns: int
Get the hydrator to use for each row object
Returns: \HydratorInterface
Get the row object prototype
Returns: object
Set the data source for the result set
| Parameter Name | Type | Description |
|---|---|---|
| $dataSource | array|\Iterator|\IteratorAggregate|\ResultInterface |
Returns: self Provides a fluent interface
Returns: void
Iterator: retrieve current key
Returns: mixed
Iterator: move pointer to next item
Returns: void
Iterator: rewind
Returns: void
Set the hydrator to use for each row object
| Parameter Name | Type | Description |
|---|---|---|
| $hydrator | \HydratorInterface |
Returns: self Provides a fluent interface
Set the row object prototype
| Parameter Name | Type | Description |
|---|---|---|
| $objectPrototype | object |
Returns: self Provides a fluent interface
Cast result set to array of arrays
Returns: array
Iterator: is pointer valid?
Returns: bool